Aktueller Standort: Startseite> Funktionskategorien> filter_var_array

filter_var_array

Holen Sie sich mehrere Variablen und filtern Sie sie
Name:filter_var_array
Kategorie:Filter
Programmiersprache:php
Kurzbeschreibung:Holen Sie sich mehrere Variablen und filtern Sie sie.

Definition und Verwendung

filter_var_array() erhält mehrere Variablen und filtert sie.

Da filter_input() nicht wiederholt aufgerufen werden darf, ist diese Funktion zum Filtern mehrerer Variablen nützlich.

Wenn Sie erfolgreich sind, geben Sie ein Array zurück, das die gefilterten Variablenwerte enthält, und falls fehlgeschlagen ist.

实例

<? Php
$ arr = Array
 (
 "Name" => "Peter Griffin" ,
 "Alter" => "41" ,
 "E -Mail" => "[email protected]" ,
 ) ;

$ filters = Array
 (
 "Name" => Array
  (
  "filter" => filter_callback ,
  "Flags" => filter_force_array ,
  "Optionen" => "UCWords"
  ) ,
 "Alter" => Array
  (
  "filter" => filter_validate_int ,
  "Optionen" => Array
   (
   "min_range" => 1 ,,
   "max_range" => 120
   )
  ) ,
 "E -Mail" => filter_validate_email ,
 ) ;

print_r ( filter_var_array ( $ arr , $ filter ) ) ;
?>

输出类似 :

 Array
 (
 [Name] => Peter Griffin
 [Alter] => 41
 [E -Mail] => [email protected]
 )

Grammatik

 filter_var_array ( array , args )
Parameter beschreiben
Array Erforderlich. Gibt ein Array mit String -Tasten an, die die zu filternen Daten enthalten.
Args

Optional. Gibt ein Array von Filterparametern an.

Der legale Array -Schlüssel ist der variable Name. Der rechtliche Wert ist die Filter -ID oder ein Array bestimmter Filter, Flaggen und Optionen.

Dieser Parameter kann auch eine separate Filter -ID sein. In diesem Fall werden alle Werte im Eingangsarray vom angegebenen Filter gefiltert.

Ähnliche Funktionen